package java8.test.function;

import java.util.function.IntPredicate;
import java.util.function.Predicate;

//系统内置的一些函数式接口
public class Learning01 {

    public static void test01(){
        //Predicate<T>      参数：T    返回值Boolean
        //  IntPredicate    参数：int  返回值boolean

        //Consumer<T>       参数：T    返回值void

        //Function<T, R>    参数：T    返回值R
        //  IntFunction<R>  参数：int  返回值R
        //  IntToLongFunction   参数：int  返回值long

        //Supplier<T>       参数：无   返回值T
        //UnaryOperator     参数：T    返回值T
        //BinaryOperator<T>      参数：T、T    返回值T
        //BiFunction<T, U, R>    参数：T、U    返回值R
        //BiPredicate<T,U>       参数：T、U    返回返回值Boolean值R
        //BiConsumer<T, U>       参数：T、U    返回值void
    }

    public static void main(String[] args) {
    }

}
